package com.gsafety.wellsfort.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gsafety.wellsfort.domain.model.knowledge.ExamPaper;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
@Data
@Builder
public class AnYiNengConfVO {
    /**
     * 
     */
    private Integer id;

    @ApiModelProperty(value = "首次测评总分")
    private BigDecimal fristScore;

    @ApiModelProperty(value = "安意能试卷ID")
    private Integer anyinengExamId;

    @ApiModelProperty(value = "安意能试卷")
    private ExamPaper anyinengExamPaper;

    @ApiModelProperty(value = "课程学习完成1小时累加分")
    private BigDecimal courseAddUp;

    @ApiModelProperty(value = "课程最多累加分")
    private BigDecimal courseAddMax;

    @ApiModelProperty(value = "课程进度得分")
    private BigDecimal courseProgressScore;

    @ApiModelProperty(value = "作业完成一次得分")
    private BigDecimal workAddUp;

    @ApiModelProperty(value = "作业完成最多得分")
    private BigDecimal workAddMax;

    @ApiModelProperty(value = "作业成绩得分")
    private BigDecimal workResultScore;

    @ApiModelProperty(value = "考试完成一次得分")
    private BigDecimal examAddUp;

    @ApiModelProperty(value = "考试完成最多得分")
    private BigDecimal examAddMax;

    @ApiModelProperty(value = "考试成绩得分")
    private BigDecimal examResultScore;

    @ApiModelProperty(value = "修改人")
    private Integer modified;
    @ApiModelProperty(value = "修改时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;

}